Design as Contract and Blueprint – Tackling Maturity Level 1 Software Vendors in an e-School Project
نویسندگان
چکیده
Process improvements have drawn much attention in practical software engineering. The capability maturity levels from CMMI have become an important index to assess a software company’s software engineering capability. However, in countries like Taiwan, customers often have no choices but to deal with vendors that are not CMMI prepared or qualified. We call these vendors maturitylevel-1 (ML1) vendors. In this paper, we describe our experience from consulting an e-school project. We propose an approach to help our client tackle the ML1 vendors. Through our system analysis, we produce a design. This design is suggested to be used as part of contract and a blueprint to guide the implementation. Keywords—CMMI, Software Engineering, Software Design, Design as Contract.
منابع مشابه
Vendor Screening in Information Technology Contracting With a Pilot Project
The growth in the information technology (IT) services market and the increasing tendency of firms to outsource some or all of their IT functions necessitate better mechanisms for selecting IT vendors. For most projects, there are a multitude of potential vendors that differ in quality and other aspects that are difficult to assess at the time of contracting. In addition, many projects have out...
متن کاملDeterminants of software quality in offshore development - An empirical study of an Indian vendor
0950-5849/$ see front matter 2011 Elsevier B.V. A doi:10.1016/j.infsof.2011.05.001 ⇑ Corresponding author. Tel.: +91 431 2503703; fax E-mail address: [email protected] (G. Kannabiran). Context: Cost advantage has been one of the primary drivers of successful offshoring engagements of Indian software and services companies. However, the emphasis has shifted to the ability of the vendors to provide hig...
متن کاملA Systems Dynamics Model for Project Management systems of Project-Based Organization
It is obvious that the success of a project-based organization is dependent on its projects. A variety of tools such as the project excellence model, project management maturity models, the earned value method, have been developed in this regard, but there are still delays in projects because the projects have dynamic nature with non-linear relationships and feedback processes during the projec...
متن کاملبررسی رابطه بین نقض قرارداد روانشناختی با رفتار شهروندی سازمانی و نیت جابجایی با نقش تعدیلی فاصله قدرت
Employees are sensitive to promises offered at the beginning of their employment and if these promises are breached, they react in different ways. These reactions differ in different cultures. The purpose of this research is to shed some light on the relationship between psychological contract breach and organizational citizenship behavior and turnover intention emphasizing the moderat...
متن کاملDocumentation Is Important
Inaccurate, incomplete, out of date, or missing documentation is a major contributor to poor software quality. A 4-level Software System Documentation Process Model and assessment procedure whose goal is to improve the documentation process have been designed. A maturity level and documentation process profile is generated from the responses to an assessment instrument that takes only 30 minute...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009